草庐IT

Android CalendarView 减慢布局

全部标签

android - TabHost 上的相对布局?

我有一个AndroidUI问题,我不太确定如何解决。我有一个标签主机,上面有几个不同的项目。在一种情况下,添加到ScrollView(位于其中一个选项卡上)的字段将被动态添加。我在屏幕底部有一个按钮,使用相对布局。问题是ScrollView(和其他选项卡的线性布局)超出了底部按钮。这导致屏幕上的最终字段不可见,因为它被按钮隐藏了。这是问题的屏幕截图以及我的布局的xml。任何帮助是极大的赞赏。主要布局:额外的标签布局: 最佳答案 您的主要问题是由于TabHost扩展了FrameLayout。这就是您在主布局上使用最后一个Relativ

android - 如何使用设计库选项卡布局更改工具栏标题?

我正在使用设计库支持TabLayout,我试图在按下Tab或滑动ViewPager时更改工具栏的标题。但到目前为止还没有取得任何成功。这是以下代码:-publicclassActivityHomePageextendsAppCompatActivity{privateTabLayouttabLayout;privateViewPagerviewPager;Toolbartoolbar;DesignDemoPagerAdapteradapter;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(

android - 如何在一个布局中实现多个recyclerviews?

我想创建一个Pane,其中有两个RecyclerView(比如“MyItems”、“AllItems”)。我创建了垂直LinearLayout,其中有TextView作为标题和RecyclerView。像这样:然而,通过这种方法,只有recyclerViews可以独立滚动,但我需要整个布局只能滚动(所以首先滚动第一部分,然后滚动第二部分)。我试图将它包装在ScrollView和NestedScrollView中,但我得到的最接近的是滚动没有流畅的动画。我的问题是,这种方法是否有效?如果有效,是否有办法在NestedScrollView中添加平滑滚动?或者我应该使用另一种方法来实现它,例

Android Studio 预览不显示布局

刚开始学习androidstudio。我遇到了一个问题:布局在我添加后不会出现在预览中。但是,如果我更改主题或在模拟器中运行应用程序,它们确实会出现但会重叠。 最佳答案 对于API27:添加如下依赖:如果您使用的是targetSdkVersion27,在您的应用级gradle文件中build.gradle(Module:app)实现'com.android.support:appcompat-v7:27.1.1'对于API28:如果您使用的是targetSdkVersion28,第1步:确保您具有以下依赖项:实现'com.andro

android - 是否可以使用具有不同过渡的运动布局?

我试图根据点击的按钮在不同的地方显示一个View。但是当我在其中使用两个时,MotionScene不工作。有谁知道如何使用运动布局来实现它?看起来我应该在代码中使用ConstraintSet,但我只想知道这是否可能与Motion一起使用 最佳答案 经过数小时的尝试不同的事情,我终于发现了为什么它不适合我。我知道这一定是可能的,因为谷歌提供了一个具有多个转换的示例https://github.com/googlesamples/android-ConstraintLayoutExamples/blob/multi_state/moti

android - 操作栏和布局重叠

我在android中使用Actionbar。在我的布局中,Actionbar显示正确。但是我的fragment布局与Actionbar重叠。请参见下图。我的布局文件在下面。-->我犯了什么错误?我希望布局将从ActionBar下开始。是否需要任何其他细节才能更好地理解? 最佳答案 我认为这可能对您有帮助:https://developer.android.com/training/basics/actionbar/overlaying.html主要思想是,如果你正在使用true在您的操作栏样式中,您必须手动指定边距:...

android - 如何在从布局 : main. xml 初始化的类中调用 startActivityForResult

这与“我怎样才能将数据从新数据检索到旧数据”是同一个问题。但在我的第一个Activity中,我调用了setContentView(R.layout.main);。canvas上有一个surfaceview绘图。我知道的唯一方法是调用getContext()获取上下文,然后调用startActivity()。但是我不能从我得到的上下文中调用startActivityForResult(),它似乎不支持,我只需要在我的Activity类中调用它。谁能给我意见?编辑:这是我的代码:publicclassgameViewextendsSurfaceViewimplementsSurfaceHo

安卓布局师

我想将我的屏幕分成两部分,我有一个LinearLayout,它又包含两个LinearLayouts。如何将这两个LinearLayout分成两等份? 最佳答案 只需添加:android:layout_width="fill_parent"android:layout_height="fill_parent"android:layout_weight="1"他们两个。layout_weight参数是相等的,平均分配空间量。也努力接受您之前问题的一些答案。 关于安卓布局师,我们在StackO

android - 了解 android 对话框布局

我正在为我的Android应用制作一个简单的自定义对话框,只显示一个搜索栏。然而,这个简单任务的复杂性让我抓狂。我的对话框布局如下:对话框是用代码创建的:Dialogd=newDialog(this);d.setContentView(R.layout.custom_dialog);returnd;我从某个地方得到了这个幻象空间,而不是一个简单的框来包裹搜索栏:这里有什么问题?我试过修改d.getWindow().getAttributes().height但这也会产生其他问题。感谢您的帮助!编辑:当我为我的LinearLayout的layout_height分配一个固定的“50dp”

android - 如何更改android布局中的背景

我想知道如何更改布局背景。 最佳答案 有多种方法可以做到这一点,可以通过XML来完成...android:backgroundXML属性。这可以使用"@drawable/imagefile"形式的drawable或颜色值"#FF000000"。或使用以下函数以编程方式执行颜色更改:setBackgroundResource:将背景设置为给定资源。资源应引用Drawable对象或0以删除背景。setBackgroundColor:设置此View的背景颜色。 关于android-如何更改an